package db;

import java.util.Date;
import java.util.HashSet;
import java.util.Set;

/**
 * AbstractServiceContract entity provides the base persistence definition of
 * the ServiceContract entity. @author MyEclipse Persistence Tools
 */

public abstract class AbstractServiceContract implements java.io.Serializable {

	// Fields

	private Integer scId;
	private Integer reId;
	private Integer UId;
	private Integer scType;
	private Integer scStatus;
	private Date scDate;
	private String scDescription;
	private Set files = new HashSet(0);
	private Set transactions = new HashSet(0);

	// Constructors

	/** default constructor */
	public AbstractServiceContract() {
	}

	/** minimal constructor */
	public AbstractServiceContract(Integer reId, Integer UId, Integer scType,
			Integer scStatus, Date scDate) {
		this.reId = reId;
		this.UId = UId;
		this.scType = scType;
		this.scStatus = scStatus;
		this.scDate = scDate;
	}

	/** full constructor */
	public AbstractServiceContract(Integer reId, Integer UId, Integer scType,
			Integer scStatus, Date scDate, String scDescription, Set files,
			Set transactions) {
		this.reId = reId;
		this.UId = UId;
		this.scType = scType;
		this.scStatus = scStatus;
		this.scDate = scDate;
		this.scDescription = scDescription;
		this.files = files;
		this.transactions = transactions;
	}

	// Property accessors

	public Integer getScId() {
		return this.scId;
	}

	public void setScId(Integer scId) {
		this.scId = scId;
	}

	public Integer getReId() {
		return this.reId;
	}

	public void setReId(Integer reId) {
		this.reId = reId;
	}

	public Integer getUId() {
		return this.UId;
	}

	public void setUId(Integer UId) {
		this.UId = UId;
	}

	public Integer getScType() {
		return this.scType;
	}

	public void setScType(Integer scType) {
		this.scType = scType;
	}

	public Integer getScStatus() {
		return this.scStatus;
	}

	public void setScStatus(Integer scStatus) {
		this.scStatus = scStatus;
	}

	public Date getScDate() {
		return this.scDate;
	}

	public void setScDate(Date scDate) {
		this.scDate = scDate;
	}

	public String getScDescription() {
		return this.scDescription;
	}

	public void setScDescription(String scDescription) {
		this.scDescription = scDescription;
	}

	public Set getFiles() {
		return this.files;
	}

	public void setFiles(Set files) {
		this.files = files;
	}

	public Set getTransactions() {
		return this.transactions;
	}

	public void setTransactions(Set transactions) {
		this.transactions = transactions;
	}

}